import json
import os


# 定义工具函数，专门用于读json文件，转换成 [(),(),()] 格式数据返回
def read_json_data(file_name):
    # 打开json文件，读取数据
    with open(file_name, "r", encoding="utf8") as f:
        json_data = json.load(f)
        add_list = []
        # 遍历
        for i in json_data:
            add_list.append(tuple(i.values()))
        # 循环结束后，返回
        return add_list


# 自测
if __name__ == '__main__':
    # 文件名格式：项目名 + 目录名 + 文件名
    BASE_PATH = os.path.dirname(__file__)  # 此行代码，所在的文件，必须直接放在项目目录下。

    # 拼接文件名
    file_name = BASE_PATH + "/add_data.json"

    ret = read_json_data(file_name)
    print(ret)
